a thing of shreds and patches - Alemán Inglés Diccionario